security cctv cryptography open source access control internet security numerical algorithm application development source code software crypto system internals authentication kernel programming thin-client radius3 alarm mathematical research